package com.tsj.spzx.service;

import com.github.pagehelper.PageInfo;
import com.tsj.spzx.model.entity.product.Brand;
import com.tsj.spzx.model.entity.product.CategoryBrand;

import java.util.List;

public interface CategoryBrandService {

    /**
     * 根据条件分页查询
     * @param page
     * @param limit
     * @return
     */
    PageInfo<CategoryBrand> findByPage(Integer page, Integer limit, CategoryBrand categoryBrand);

    /**
     * 添加分类品牌
     * @param categoryBrand
     */
    void save(CategoryBrand categoryBrand);

    /**
     * 修改分类品牌
     * @param categoryBrand
     */
    void update(CategoryBrand categoryBrand);

    /**
     * 根据id删除分类品牌
     * @param id
     */
    void deleteById(Long id);

    /**
     *
     * @param categoryId
     * @return
     */
    List<Brand> findBrandByCategoryId(Long categoryId);

}
